package com.estore.model;

import java.io.File;
import java.util.List;

import com.estore.entity.Agent_Profile;
import com.estore.info.ProfileInfo;

public class ProfileModel {
	private Integer userID;
	private String lastName;
	private String firstName;
	private String dateOfBirth;
	private String sex;
	private String address;
	private String phoneNumber;
	private String account;
	private String password;
	private int role;
	private Integer isBanned;
	private String email;
	private String errorForgetPwd;
	private String day;
	private String month;
	private String year;
	private String errorChangeProfile;
	private String errorChangeAvatar;
	private List<Agent_Profile> listAgent;
	private String agentName;
	private String type;

	private List<String> imgUploadFileName;
	private List<File> imgUpload;

	public String getDay() {
		return day;
	}

	public void setDay(String day) {
		this.day = day;
	}

	public String getMonth() {
		return month;
	}

	public void setMonth(String month) {
		this.month = month;
	}

	public String getYear() {
		return year;
	}

	public void setYear(String year) {
		this.year = year;
	}

	private ProfileInfo ProfileInfo;
	private List<ProfileInfo> listprofileinfo;

	public Integer getUserID() {
		return userID;
	}

	public void setUserID(Integer userID) {
		this.userID = userID;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getDateOfBirth() {
		return dateOfBirth;
	}

	public void setDateOfBirth(String dateOfBirth) {
		this.dateOfBirth = dateOfBirth;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public List<ProfileInfo> getListprofileinfo() {
		return listprofileinfo;
	}

	public void setListprofileinfo(List<ProfileInfo> listprofileinfo) {
		this.listprofileinfo = listprofileinfo;
	}

	public ProfileInfo getProfileInfo() {
		return ProfileInfo;
	}

	public void setProfileInfo(ProfileInfo profileInfo) {
		ProfileInfo = profileInfo;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public int getRole() {
		return role;
	}

	public void setRole(int role) {
		this.role = role;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Integer getIsBanned() {
		return isBanned;
	}

	public void setIsBanned(Integer isBanned) {
		this.isBanned = isBanned;
	}

	public String getErrorForgetPwd() {
		return errorForgetPwd;
	}

	public void setErrorForgetPwd(String errorForgetPwd) {
		this.errorForgetPwd = errorForgetPwd;
	}

	public String getErrorChangeProfile() {
		return errorChangeProfile;
	}

	public void setErrorChangeProfile(String errorChangeProfile) {
		this.errorChangeProfile = errorChangeProfile;
	}

	public List<String> getImgUploadFileName() {
		return imgUploadFileName;
	}

	public void setImgUploadFileName(List<String> imgUploadFileName) {
		this.imgUploadFileName = imgUploadFileName;
	}

	public List<File> getImgUpload() {
		return imgUpload;
	}

	public void setImgUpload(List<File> imgUpload) {
		this.imgUpload = imgUpload;
	}

	public String getErrorChangeAvatar() {
		return errorChangeAvatar;
	}

	public void setErrorChangeAvatar(String errorChangeAvatar) {
		this.errorChangeAvatar = errorChangeAvatar;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public List<Agent_Profile> getListAgent() {
		return listAgent;
	}

	public void setListAgent(List<Agent_Profile> listAgent) {
		this.listAgent = listAgent;
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

}
